<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
(function($) {
	$.fn.inputDefualts = function(options) {
		// дефолтные значения
		var defaults = {
 			cl: 'inactive', // имя класса для неактивного состояния
 			text: "хер"   // значение берется из самого инпута
  		}, 	opts = $.extend(defaults, options);

  		this.addClass(opts['cl']); 	// добавляем класс к инпуту
  		this.val(opts['text']);			// ставим значение по умолчанию

  		// обрабатываем события фокуса на поле
  		this.focus(function() {
  			if($(this).val() == opts['text']) $(this).val(''); // обнуляем его, если надо
  			$(this).removeClass(opts['cl']); // убираем класс
  		});

  		// теперь очередь блюра
  		this.blur(function() {
  			if($(this).val() == '') {
  				$(this).val(opts['text']); 			// возвращаем значение
  				$(this).addClass(opts['cl']); 	// и класс, если надо
  			}
  		});
	};

})(jQuery);

$(document).ready(function() {

	// вызов плагина
	$('#search-input').inputDefualts({
		cl: 'inactive',
		text: 'Поиск'
	});
});
</script>
<style type="text/css">
#search-input {
    font-size: 3em;
    width: 15em;
}

.inactive {
    color: #AAA;
}
</style>
<input type="text" id="search-input" name="q" />
I am Main View